vlialkin

23 октября 2017, Tartu, Eesti

# Понедельник 86 твитов

Привет! Эту неделю с вами буду я, Слава @vlialkin из белорусского Витебска: java-программист, тимлид и немного менеджер

10:04

для разогрева я хотел бы поговорить о роли тимлида (Team Lead; Team Leader; TL) в проектной команде, его задачах и целях

10:13

я не планирую говорить о "мотивации", "быть примером" и "быть лидером" (хотя это и важно), а затрону более приземленные составляющие

10:13

может быть услышу от аудитории истории успеха о самоорганизующихся группах программистов, которым никто кроме них самих не нужен :)

10:14

[опрос] нужна ли иерархия в проектной команде? например, программист(ы) -> тимлид -> проектный менеджер

10:17
@Bubyakin @vlialkin здравствуйте, Роман
накидывайте на здоровье :)

накидывать можно не только Романам twitter.com/backendsecret/…

10:25
@backendsecret Однажды Хемингуэя попросили накидать самый короткий роман.

вот с самого утра небольшой ликбез и для меня - признаться, не слышал историю про Хемингуэя и самый короткий расска… twitter.com/i/web/status/9…

10:59
@backendsecret Зайду с тузов: тимлид не нужен!

спасибо за мнение! если есть success story, то самое время поделиться. а я сохраню интригу и поделюсь своим мнением… twitter.com/i/web/status/9…

11:01
@backendsecret @vlialkin Здравствуйте, Слава

здравствуйте, Сергий! в этом твиттере рады всем twitter.com/pavse/status/9…

11:02
@backendsecret У нас есть пипл мэнеджер, а тимлида нет. Что бы это работало, нужно что бы люди были адекватные и сработавшиеся.

очень правильные слова (я про "people management"), в реалиях большой компании/проекта без этого никуда twitter.com/borovikov/stat…

11:06

хотя все гораздо проще, когда люди адекватные и сработавшиеся. большая проблем найма - это распознать адекватных людей среди всех кандидатов

11:08

кстати, один из дней на неделе я хотел бы потратить на тему найма и интервьюирования - как нужно, забавные истории, истории успеха и т.п.

11:10
@Bubyakin @backendsecret Я думаю тут основное правило - не набирать людей слишком быстро. Если видишь, что в команд… twitter.com/i/web/status/9…

звучит как разумный совет, но всегда будут случаи, когды ты честно озвучиваешь риски про потенциальный бардак, штор… twitter.com/i/web/status/9…

11:19

... но все равно найминг на останавливается потому что "нужно релизить фичи"

11:21
@backendsecret У нас вообще Scrum. Без тимлида. Только Product Owner для трансляции требований заказчика. Живём прекрасно.

а как же роль Scrum Master'а? по функциям он и Team Lead (не путать с Technical Lead) во многом пересекаются twitter.com/BeiZero/status…

11:23
@backendsecret Valve?

я тоже давно читал статью про контролируемую и разумную анархию в Valve без менеджеров (?), но, к сожалению, детале… twitter.com/i/web/status/9…

11:27

* тут еще должна быть шутка про то, что в Valve самоуправление + Half-Life 3 до сих пор нет - совпадение? не думаю

11:29

мой ответ на вопрос о необходимости иерархии был бы "нужна, без нее никак", даже в команде из 2 человек

13:05

искренне верю, что если за часть работы ответственны несколько человек или все (что хуже), то по факту не отвечает никто

13:05

так вот с проектной командой то же самое - нет гарантий, что общая цель будет достигнута, если никто не следит за этим

13:06

и я этот тред начал не про формальную роль в команде (как ее не называй), а про совокупность активностей, которыми кто-то должен заниматься

13:06

даже если команда состоит из одних супер-организованных Шелдонов Куперов, все равно их нужно координировать и контролировать

13:07

в конце концов, должен быть кто-то (контактное лицо), к кому команда будет приходить с вопросами-проблемами

13:07
@backendsecret Да, success story есть. У нас очень бесконфликтная команда и технически грамотная. Есть engineering… twitter.com/i/web/status/9…

что-то мне подсказывает, что engineering manager - это одна из реинкарнаций Team Lead'а, по крайней мере по активно… twitter.com/i/web/status/9…

13:09
@backendsecret Я там уже написал, повторюсь: способность работать без тимлида - признак зрелой команды.

чутка перефразировал бы: способность работать самостоятельно - это всегда признак зрелого специалиста/команды twitter.com/borovikov/stat…

13:10
@borovikov @backendsecret Архитектор нужен. Я последнее время не очень верю в самоорганизацию и коллективную ответственность...

Solution Architect - это вообще про другое, принятие технических решений стоит немного в стороне от моего оригиналь… twitter.com/i/web/status/9…

13:11

а про коллективную ответственность в точку! либо кто-то конкретный, либо никто

13:12
@backendsecret В таких вопросах же всегда "зависит от проекта"? Любое решение в технической команде, что техническо… twitter.com/i/web/status/9…

нужно максимально стремиться к тому, чтобы TL полноценно играл роль Technical Lead'а и мог полностью отвечать и за… twitter.com/i/web/status/9…

13:16

но это может не работать, когда, например, команда большого размера, и TL начинает выполнять функции менеджера-координотора (недо-PM?)

13:19

и отдельно выделенный человек (Lead Dev, Solution Architect, ...), который фокусирует свои усилия на технических решениях, может помочь

13:23
@backendsecret Ну что я могу сказать, тут проблема создана начальством и на него же и замыкается - решается только… twitter.com/i/web/status/9…

оказалось, проблему "нужно.больше.фич.вчера" не решить быстро и качественно :) железный треугольник Бюджет-Дедлайны… twitter.com/i/web/status/9…

13:28
@backendsecret Опа-па
а можно подробней про разделение Scrum Master, Team Lead, Technical Lead?

Team Lead focus on delivery
Tech Lead focus on tech decisions
Scrum Master focus on process twitter.com/Bubyakin/statu…

16:39

на словах можно четко разделить роли, но в своей карьере я встречал только гибридные роли, которые включали все три составляющие

16:40

еще большая путаница есть в новых проектах/заказчиках, которые вкладывают в эти термины каждый свой смысл

16:41
@backendsecret пересекается, но частично и это разное, 1)нет полномочий, 2)часто практикуется смена, это же роль

мнение по поводу разницы Team Lead и Scrum Master (хорошо, если меняется) twitter.com/maxbeard12/sta…

16:43
@backendsecret По функциям scrum master пересекается разве что с секретарём, но уж точно не с лидом.

не исключено, что канонический Scrum Master именно такой, но я про канонических только в книгах читал twitter.com/toivonens/stat…

16:47
@backendsecret у нас скрам — никаких менеджеров, никаких тим-лидов, Product Owner как точка входа задач в команду.… twitter.com/i/web/status/9…

а как организована работа внутри каждой из 28 команд - все плоские? или все-таки есть стихийные лидеры, которым бол… twitter.com/i/web/status/9…

16:49
@backendsecret Роль Scrum Master'а не подразумевает ничего кроме надзора за соблюдением принципов Scrum'а. И у нас… twitter.com/i/web/status/9…
16:49
@backendsecret Я вот сейчас подумал, наверное это все самоуправление только на западе будет работать. У нас тут никто никуда не спешит, хех

мне очень импонирует, что у нас медленно, но верно приживается тренд работать на результат, а не с 9 до 18 twitter.com/borovikov/stat…

17:13
@backendsecret +1 к тому, что скрам без тим лида может быть, без скрам мастера - нет. Тим лид, скорее должность и п… twitter.com/i/web/status/9…
17:29
@backendsecret налицо недооценка роли тимлида. Как тимлид говорю.
17:30
@backendsecret Это так, только при чем тут вообще иерархия. Разделение ответственноести это другое.

иерархия нужна, чтобы в итоге "слить" все ответственности в единый результат (фича, релиз, конкретный KPI): 1 резул… twitter.com/i/web/status/9…

17:38
@backendsecret Особенно интересно что делать если расходятся мнения по технической части проекта. Как без лидера вы… twitter.com/i/web/status/9…

правильный метод работы с другим мнением - убеждать в своей правоте либо при наличии аргументов принимать чужую точ… twitter.com/i/web/status/9…

18:04

если нужно коллективное решение, с которым должны согласиться все, голосование не подходит, т.к. может породить недовольство (что опасно)

18:07
@backendsecret Наконец-то я понял по какой причине HL3 мы не увидим на своём веку. Agile,горизонтальная иерархия и… twitter.com/i/web/status/9…
18:08
если нужно коллективное решение, с которым должны согласиться все, голосование не подходит, т.к. может породить недовольство (что опасно)
18:13

ах да, забыл сказать, что при отсутствии возможности сделать правильно (т.е. убедить), есть волевое решение того, кто несет ответственность

18:38

а про неэффективность голосований, кстати, не я придумал, а психологи - гуглить "принятие группового решения"

18:46
@backendsecret У нас возникало довольно много проблем, когда тимлид уходил в отпуска, ну, а когда он ушёл из компан… twitter.com/i/web/status/9…

отдельная сложность - это организовать работу так, чтобы не было "золотых работников", без которых производство ост… twitter.com/i/web/status/9…

21:18

все ради снижения рисков связанных с командой, т.к. люди иногда болеют, регулярно ходят в отпуска или, что бывает, меняют место работы

21:21

и тимлид тоже часть этих рисков! и одна из его задач - это добиться работоспособности команды даже в его отсутствие, хотя бы по инерции

21:30
@backendsecret ротировать надо всех по мере сил, либо код-ревью пусть делают, даже если языки разные

о да! митигация рисков, связанных с командой делается через регулярные кодревью, ротации между задачами, поощрение… twitter.com/i/web/status/9…

21:32

и выделение времени, например, на кодревью играет не последнюю роль - пускай это станет частью работы или традицией

21:36

хорошо, если тимлид понимает, что он потенциальная точка отказа. плохо, если замыкая все на себя, он пытается симулировать свою значимость

21:37

превентивные шаги:

21:39

действия, которые потенциально вредят:

21:41
@backendsecret лидерство не требует должности или регалий :) лидеры, безусловно, есть везде. но все команды плоские

хорошо, если вы работаете в команде (а не с группой людей) и с лидером (а не с руководителем) twitter.com/angelooooook/s…

21:48

открою тайну: не всегда нужны команды сработанных и супермотивированных людей с лидером во главе, иногда может хватить группы программистов

21:49

пример #1: проект с большой текучкой, где каждый новый уход будет большим стрессом для каждого супермотивированного коллеги

21:51

пример #2: саппортный проект, на котором все до безумия стабильно, и лидер с командой просто зачахнут

21:55

я не знаток специализированных ресурсов, но пускай будет ru.wikipedia.org/wiki/Голосован… и ona.org.ru/post/118309174… (Ctrl+F "большинством голосов")

22:04

тренд работать на результат != иметь контракт с такой формулировкой
формально речь про те же 9-18, я больше про отношение к работе

22:12
@backendsecret Серьезно, перестаньте распространять токсичную культуру доминирования. Есть альтернатива reinventingorganizationswiki.com/Conflict_resol…

никакого доминирования нет и быть не должно. вместо него есть множество мнений, ограниченное время и необходимость… twitter.com/i/web/status/9…

22:45

если что, это еще отголоски темы про то, что демократии на самом деле нет :)

22:46
@backendsecret Я когда переехал в Берлин, как раз пришлось научиться работать с 9 до 18. Иначе будет гонка, конкуре… twitter.com/i/web/status/9…
22:50
@borovikov @backendsecret Демократия плоха немного меньше авторитета-доминирования
23:02
@backendsecret Добрый вечер. Ох как совпало 😮 Назначили на эту роль в конце прошлой недели. А тут в Твиттере такой бэкендсекрет 🎁

вряд ли эта неделя поможет постичь все дзены, но открытые вопросы должны остаться twitter.com/maksim77/statu…

23:08
@backendsecret А как быть с выбором используемых технологий? Как правило это сводится к такому - давайте обсудим, н… twitter.com/i/web/status/9…

ну если заочно выбор уже сделан, то нужно не обсуждать, а просто подробно объяснить почему именно так twitter.com/denis_piskunov…

23:22
@backendsecret А где доминирование в графике работы? Это я тред пропустила? И демократии на самом деле нет, да. Сог… twitter.com/i/web/status/9…

кстати, по таким минорным вопросам можно смело проводить голосование, если нужно создать иллюзию "мы все решаем сам… twitter.com/i/web/status/9…

23:29

новый бренд чая выбрали демократично, а строить все равно будем коммунизм

23:29
@yelbota @backendsecret Так а лидер - это просто самый большой дядя. Самый большой источник булшита считай

ох как я люблю вырванные из контекста фразы twitter.com/borovikov/stat…

23:33
@backendsecret Ещё есть вариант привлечь авторитетное мнение. Я так делала на проекте, где не могли договориться ар… twitter.com/i/web/status/9…

лайфхак "Авторитетное мнение как способ убеждения беснующихся программистов" twitter.com/lavrovanna/sta…

23:36
@backendsecret Основная проблема, почему много минусов - это присущая людям способность "как бы схитрить, что бы не так сильно напрягаться".

обратная сторона "самоорганизующегося общества" twitter.com/denis_piskunov…

23:39

Привет, на этой неделе с вами Александр Тавген, из Тарту. В индустрии 17 лет. На данный момент Software Architect в крупной компании.

10:30

Основные интересы: Data Science, Java, Python Stack, Machine Learning, Distributed Systems. В последнее время все больше в Python экосистеме

10:31

На этой неделе хотел бы поговорить: разработка концептов, дизайн систем, ML системы, и так далее.

10:33

На этой неделе будем записывать видео, где несколько моделей нейронных сетей импровизируют вместе живыми музыкантами on-the-fly.

10:36

Две модели. Одна слушает человека, а вторая импровизацию первой.
youtu.be/rpIWMNGKqic

10:50

Оставили их как-то минут на обеде, когда вернулись уже играл какой то транс >) Звуки и уровни, еще не отстроены.
youtu.be/BQZDYHkRX94

10:52

Из ранних экспериментов.
habrahabr.ru/post/249229/

10:53

Немного музыки на селф мейд столе.
habrahabr.ru/post/249399/

10:54

Последний проект полностью Python stack, и для меня ясно, что разные инструменты предназначены для разного типа задач. Stable vs Research.

11:04

Тот же TDD не особо применим в research. Все меняется на лету, и если писать сразу тесты, то количество времени на девелопмент растет вдвое.

11:08

Отсюда и Python, и dev в Jupyter. Понимание структуры данных, после кусочки функциональности собираются в IDE. Тогда уже и тесты.

11:10

Это не касается командной разработки. Впрочем, слепой SCRUM в некоторых компаниях, по факту ухудшает мотивацию людей и производительность.

11:13

Если интересно, то могу рассказать об анализе time-series metrics и автоматическом детектировании проблем. bit.ly/2lp1F6h

11:34

# Вторник 36 твитов

[опрос] нужна ли иерархия в проектной команде? например, программист(ы) -> тимлид -> проектный менеджер

доброе утро! вчерашний опрос показал, что большинство проголосовавших (144 из 254) допускает отсутствие единоначали… twitter.com/i/web/status/9…

10:03

к сожалению, серебряной пули нет, поэтому я не буду называть себя Дартаньяном, а других не-Дартаньянами

10:05

сегодня я хотел бы немного поговорить о том, как нам всем работается вне проектных задач - какие активности есть? с кем обсудить проблемы?

10:22

[опрос] есть ли на вашем текущем месте работы человек, с которым вы можете приватно обсудить рабочие вопросы (свою карьеру, з/п, конфликты)?

10:24

одна из сложностей - научиться делегировать и не руководствоваться принципом "Проще сделать самому, чем объяснить кому-то"

10:29
@backendsecret просто для "излить боль" или человек способный ее полечить? :)

просто "излить боль" уже неплохо, но будет удобней, если сразу есть полномочия либо полечить боль, либо адресовать… twitter.com/i/web/status/9…

11:12
@backendsecret я — тот человек с которым эти вопросы обсуждают
а мне обсудить уже не с кем т.к. верный команде RM уволился…

а вот это печаль, потому что менеджерам тоже нужно с кем-то обсуждать боль twitter.com/Bubyakin/statu…

11:18

на моем текущем месте работы есть роль Resource Manager (RM), в настоящий момент я являюсь таким человеком для 10+ ребят

11:58

спектр задач такого менеджера очень широкий, но по сути он всегда играет на стыке интересов самого работника и компании

11:58

причем организация построена так, что у каждого работника обязательно есть свой Resource Manager

11:59
@backendsecret Это у вас ещё декретов поголовных нет и отпусков по полтора месяца

за что я люблю белорусскую IT-отрасль, так это за определенный уровень свобод - график, отпуска, удаленная работа,… twitter.com/i/web/status/9…

15:17
@backendsecret Наличие диплома это свобода? Или я неправильно читаю?

я про то, что в IT в первую очередь смотрят на знания/умения, а потом (может быть) на профильный диплом или не смот… twitter.com/i/web/status/9…

15:25

к сожалению, ничего не гарантирует ни диплом университета, ни успешно пройденное собеседование, так что увидеть знания/умения сложно

15:26

роль ResourceManager/EngineeringManager/PeopleManager точно должна быть, причем совершенно не важно, как она называется

15:42

объясню в нескольких частях, что я подразумаваю под ролью Resource Manager, сначала про коллег/подчиненных

15:42

если коротко, то менеджер должен решать проблемы работника, причем не обязательно своими руками - на каждый чих есть внутренний сервис

15:43

сервисы - это специально обученные люди, которые помогут организовать командировку, починят компьютер или стул, будут ментором и т.п.

15:46

самый неожиданный сервис в компании, про который я знаю - это помощь в подготовке к интервью с заказчиком (в основном soft skills)

15:47

итак, Resource Manager должен помочь с адаптацией в компании/на проекте/в коллективе, без адаптации можно "сгореть" не начав толком работать

15:50

помогать с профессиональным ростом - причем, как с ответом на вопрос "в кого расти?", так и с вопросом "что нужно для этого делать?"

15:50

с выбором направления роста поможет знание спроса внутри компании и на рынке, результат этого этапа - какая-то конкретная цель

15:51

дальше нужно помочь составить план по достижению этой цели, т.е. декомпозировать задачу на более мелкие SMART-блоки

15:52

в реализации плана помогают выделенный ментор, внутренние/внешние тренинги, подобранная литература и возможность применять новые знания

15:57
дальше нужно помочь составить план по достижению этой цели, т.е. декомпозировать задачу на более мелкие SMART-блоки

кстати, SMART-критерии (ru.wikipedia.org/wiki/SMART) безумно полезны при постановке задачи и позволяют избегать формули… twitter.com/i/web/status/9…

18:12

одной из обязанностей бизнес-аналитика (или тимлида, если BA нет) является превращение потока бессвязных требований в набор SMART-задач

18:17

около 5 лет я работал на проекте, на котором по идеологическим причинам не было тестировщиков и бизнес-аналитиков, поэтому знаю о чем говорю

18:19

одной из важных обязанностей хорошего менеджера является сбор и предоставление регулярной обратной связи - кто если не он это сделает?

18:26

если не работаешь с кем-то напрямую, нужно сходить к его/ее коллегам на проект. и хорошо, если есть унифицированный способ получить фидбек

18:27

ну и конечно же стоит упомянуть one-to-one встречи в качестве инструмента для всяких адаптаций, профессионального роста и обратной связи

18:31

ну а если менеджер не может принимать решений об изменении з/п своих коллег, то у него недостаточно инструментов для эффективного управления

18:34
@backendsecret Кстати у SMART уже давно есть альтернатива в виде OKR

про способы определения целей есть SMART, GROW и OKR. каждый из акронимов отлично гуглится, но вот:… twitter.com/i/web/status/9…

21:21

заметил, что тема про тимлида породила много реплаев/споров, а тема про руководителя породила тихие лайки :) не знаю, с чем связывать

21:43

завтра хочу поговорить про найм и интервьюирование, но к сожалению или к счастью в моей карьере было крайне мало забавных случаев

21:43

будет интересно услышать ваши забавные истории так или иначе связанные с прохождением/проведением интервью - присылайте истории или ссылки

21:46

или пишите в DM, если не хотите публичности :) я тогда сделаю анонимный твит

21:46
@backendsecret да потому что непонятно, чо такое тимлид, кто как хочет то этим словом и обзывает, либо считает что… twitter.com/i/web/status/9…

мне кажется, с руководителем тоже не все так просто - они вроде есть везде, но не все делают свою работу как следует twitter.com/karbonio/statu…

22:01

# Среда 33 твита

[опрос] сколько (не)технических интервью вы проходили за свою профессиональную карьеру?

9:11

[опрос] сколько работодателей было в вашей профессиональной карьере?

9:11
будет интересно услышать ваши забавные истории так или иначе связанные с прохождением/проведением интервью - присылайте истории или ссылки
9:12
@backendsecret интервьюировал тестировщика по скайпу, он был на видео с телефона, всё собеседование ходил по улицам города, было необычно:)
9:14
@backendsecret Лет пять назад дело было. Дали тест.задание, чувак деплоил на своём хостинге Symfony, убил свои живы… twitter.com/i/web/status/9…

подпись "Успехов, Олег" компенсирует все неудобства twitter.com/otokarev/statu…

9:16
@backendsecret Помню рассказывали про кандидата, который пришёл на собеседование с мамой :) Милота

таки мама поможет в сложной ситуации twitter.com/borovikov/stat…

9:18
@backendsecret Ещё был какой-то кадр, который во время собеса достал контейнер с едой и начал наворачивать котлеты.

ага, это был скрытый тест на стрессоустойчивость работодателя twitter.com/borovikov/stat…

9:19
[опрос] есть ли на вашем текущем месте работы человек, с которым вы можете приватно обсудить рабочие вопросы (свою карьеру, з/п, конфликты)?

очень хорошо, что у большей части ответивших на работе есть человек (руководитель?), с которым можно приватно обсуд… twitter.com/i/web/status/9…

10:25

и это ппц как плохо, что у 30% опрошенных нет нормального people management'а на работе

10:26
@backendsecret Весь спор решается этой картинкой
Странно, что никто не вкинул до сих пор pic.twitter.com/EcBukMKfeg
10:51
В ленту @backendsecret pic.twitter.com/yA0RdwXme0

ну японцы всегда были упоротыми в плане work-life balance, у них это на уровне культуры twitter.com/de_gis/status/…

10:52
@backendsecret 5 за 5 лет работы - это один показатель, 5 за 15 - другой
про что вопрос? :)

вопрос о количестве работодателей - это в первую очередь про абсолютные величины и постоянство, частота тоже интере… twitter.com/i/web/status/9…

11:00
@otokarev @vkozulya @backendsecret 3. Следует делать бекапы.

бэкапы добавили бы кармы сайтам, но не добавили бы адекватности кандидату
twitter.com/egavrin/status…

11:31
@backendsecret думаю изменение з/п должно быть основано на performance review и не зависеть от решения менеджера. А вот бонусы можно.

все так, решения руководителя должны быть объективными и аргументированными, желательно еще и прозрачными twitter.com/dzaporozhets/s…

11:35

эффективней, чтобы один человек и анализировал результаты ревью, и принимал решение по з/п по результатам этого ревью

11:37
хотите клевую работу — приходите на собесы бухие pic.twitter.com/q8fjjH1PB4
11:41
@backendsecret руководители разные
хотя чаще всего те, кого стоило пнуть - твиты не читают :)
11:42

жиза недопонимания из реплаев pic.twitter.com/1ubdv0HnhS

12:25

как по мне, плохо организованная коммуникация через не-технического HR привела к тому, что проиграли все - и кандидат, и компания

12:27
@backendsecret это же из однострочных анекдотов всё:
колобок повесился.
буратино утонул.
общался с тимлидом через HR.
13:06

вот и Козуля подтянулся со своими историями, у него их много pic.twitter.com/XBV7YsHbGN

13:09
@backendsecret как-то пришёл таджик лет так 60. Чё хотел мы не поняли так как русским языком были большие проблемы.… twitter.com/i/web/status/9…
13:25
@backendsecret Одна HRка рассказывала про дико обдолбаного наркотой чела на её собесе ¯\_(ツ)_/¯
13:25
@backendsecret Просто херово выстроен процесс значит и HR в этом виноват на все 100%

обвинить HR всегда успеется, но ведь не HR должен выстраивать процессы в организации (найм, интервьюирование и т.п.… twitter.com/i/web/status/9…

13:31
@backendsecret Такая же ошибка случается и в управлении проекта, когда информация от заказчика поступает разрабам ч… twitter.com/i/web/status/9…

быть Project Manager'ом с техническими знаниями гораздо лучше, чем быть просто Project Manager'ом twitter.com/MurcielagoCat/…

13:43

поэтому и становятся востребованы (в основном, в EPAM) гибридные решения типа Delivery Manager

13:46
@backendsecret А что, можно быть Project Manager'ом без технических знаний?

Project Manager роль есть не только в IT. если опустить специфику сферы, то знания по управлению проектами универса… twitter.com/i/web/status/9…

13:58

усвоив материалы PMBoK (en.wikipedia.org/wiki/Project_M…) можно и сайтик сделать, и самолет построить

14:01

PM - это про процессы управления, которые в разных сферах одинаковые или почти одинаковые

14:07
@backendsecret Да это древняя и не самая интересная история telegra.ph/%D0%9A%D0%B0%D…

веселая и задорная история "Как в Яндексе Козулю нахер послали" (18+) twitter.com/vkozulya/statu…

15:24
@backendsecret @vkozulya Держите еще немного Яндекса ;)

t-d-k.blogspot.ru/2017/06/blog-p…

еще одна прохладная история
уже с примерами кода, что круто! twitter.com/vkryukov76/sta…

16:13

мне кажется, для любой большой компании найдется N справедливо обиженных кандидатов, так что Яндекс точно не уникальны

16:14
@backendsecret ответил на всё на собеседовании. Но человек не хотел меня брать, поэтому попросил диплом, оценки пос… twitter.com/i/web/status/9…

то чувство, когда обещают "мы с вами свяжемся", но никто не звонит twitter.com/muradovm/statu…

21:03

# Четверг 41 твит

@backendsecret Мне потребовалось несколько лет, чтобы объяснить Заказчику, что технарей надо слушать. Теперь слушае… twitter.com/i/web/status/9…

технических людей слушать обязательно нужно twitter.com/vvn33/status/9…

7:48

скажу очевидность, но есть другая крайность, когда технические люди забывают, что Технологии делаются ради Бизнеса, не наоборот

7:50

множественные переносы собеседования по инициативе компании я вообще не понимаю, у больших обычно есть много интерв… twitter.com/i/web/status/9…

7:57

у нас без железного подтверждения от интервьюера "Смогу, понимаю, обещаю" на конкретное время собеседование вообще не будет организовано

7:59

  • вы уверены, что у вас нет судимости? а если найдем? насколько вы уверены по шкале от 1 до 10? pic.twitter.com/gLpSnMBGNr
  • 8:02

    если работодателю так важен факт отсутствия судимостей, то правильней будет раскошелиться на background check в специализированных компаниях

    8:04

    не знаю, популярны ли background check'и на пост-советском пространстве, но в США популярные - вот, например, hireright.com

    8:06
    @backendsecret Ещё история. Завалил интервью с треском: не ответил ни на один вопрос. Даже англ. завалил на нервах уже. Но меня взяли :-)

    к сожалению, прохождение технического интервью не гарантирует технических знаний - ну нельзя за 1.5 часа узнать все twitter.com/muradovm/statu…

    8:10

    если кандидат успешно прошел интервью, то это всего лишь значит пройденное интервью, не больше. может он просто хорошо умеет это делать

    8:13

    есть 2 вида технических интервью с кандидатами с рынка - интервью на позицию и интервью в компанию, от вида зависят вопросы

    8:14

    интервью на позицию - это когда есть конкретная позиция с конкретными требованиями, и нужно проверить соответствующие компетенции кандидата

    8:15

    интервью в компанию - это когда большая компания может позволить себе взять кандидата не на позицию, и нужно узнать знания/умения/потенциал

    8:18

    интервью на позицию уже через 5 минут может показать, что человек не подходит. в этом случае нужно превратить общение в интервью в компанию

    8:20
    @bigbishop17 @backendsecret в процессе соб-ия сказали, что отключают сотрудникам все соцсети. Я сказал, что это не… twitter.com/i/web/status/9…

    кстати, не все понимают, что в текущих реалиях на интервью не только работодатель выбирает работника, но и сам канд… twitter.com/i/web/status/9…

    8:22
    @backendsecret Это всего лишь один из софт-скиллов, которому можно научиться amazon.com/Cracking-Codin…

    умение проходить интервью - просто навык, даже книги соответствующие есть twitter.com/russianlagman/…

    9:09
    @backendsecret Это самое непрофессиональное, что может быть - сказать, что свяжемся и отморозиться
    9:14

    это называется "рынок кандидатов", когда спрос (кол-во вакансий на рынке) больше чем предложение (кол-во кандидатов)

    9:23

    в условиях "рынка кадидатов" работодателям особенно важно вести себя корректно, обучать интервьюеров и в конце концов перезванивать :)

    9:25
    @backendsecret Компания всегда должна вести себя корректно и держать репутацию, чтобы народ ломился на собеседования именно туда.

    аминь twitter.com/sleem_muzzy/st…

    9:27
    @backendsecret То чувство, когда у тебя спрашивают диплом! О_о

    @backendsecret пили опрос про дипломы ;)

    кстати, интересный вопрос twitter.com/Bubyakin/statu…

    10:11

    [опрос] есть ли у вас высшее образование?

    10:29

    [опрос] пригодилось ли вам образование в вашей IT-карьере?

    10:29
    @backendsecret У нас в России теперь как в Индии. Это еще не все английский выучили, тогда цены на upwork'e еще сильней просядут!

    знатоки, российский IT-рынок (хотя бы в крупных городах) - это рынок кандидатов или рынок нанимателей? twitter.com/way2bariton/st…

    12:22
    @backendsecret Интересный вопрос. Потому что у нас программистов как таковых не готовят нигде. В других странах спр… twitter.com/i/web/status/9…

    неправда, полно в РФ университетов, которые готовят инженеров-программистов, а также бакалавров и магистров всех ма… twitter.com/i/web/status/9…

    15:31
    @Bubyakin @backendsecret Я могу показать свой диплом - повар 3го разряда :)

    Senior Fullstack Povar twitter.com/POS_troi/statu…

    15:35
    @backendsecret Печальней всего другое - когда ты имеешь знания, а команда нет. И как обучить людей ты хз, потому чт… twitter.com/i/web/status/9…
    15:44
    @backendsecret Вы все делаете ошибку «компания» = «бренд» = «команда».
    Компания-бренд и конкретная команда это офигеть какая разница!

    если включить в уравнение внутреннюю конкуренцию (т.е. компания != команда), то все усложняется, а нам бы с примера… twitter.com/i/web/status/9…

    15:46
    @backendsecret Диплом важен в др. стране.Скажу про Японию,без опыта 10 лет,вроде,или диплома программиста визу не д… twitter.com/i/web/status/9…

    диплом нужен twitter.com/yeesha_ye/stat…

    15:57
    @backendsecret Мои французские коллеги говорят, что во Франции вообще не принято звонить кандитату после. Если канд… twitter.com/i/web/status/9…

    разные страны, разные нравы twitter.com/xtremalraven/s…

    15:58
    @backendsecret Интересно что ранее случилось в компании если они стали интересоваться судимостью кандидатов )

    о вопросах про судимость на собеседованиях :) twitter.com/Alvcohen/statu…

    15:58
    @backendsecret Могут быть проблемы с огранизацией визы, если релокейт, возможно…

    twitter.com/xtremalraven/s…

    19:16
    @backendsecret Только если более менее сразу после универа заводить трактор. Иначе стаж работы перекрывает его нехватку.

    twitter.com/BeiZero/status…

    19:18
    @backendsecret До 14 года был рынок кандидатов, а после просадки рубля стал рынком нанимателей. Хорошие кадры стали… twitter.com/i/web/status/9…

    twitter.com/Anton_Amn/stat…

    19:21
    @backendsecret С хорошим кандидатом у меня уходит 3.5 часа

    это, конечно, здорово, что есть о чем поговорить с кандидатом, но ставить на поток такой подход опасно и дорого twitter.com/xkrt/status/92…

    19:24
    @xkrt @backendsecret В epam есть что-то вроде нормативов. Senior это часа на 2, lead от 3х

    странная история, мои слоты всегда были 1.5ч независимо от уровня + внутреннее епамообучение для интервьюеров говор… twitter.com/i/web/status/9…

    19:30
    @sleem_muzzy @backendsecret Если вам совсем-совсем программистов, то гуглите "090304 <название любого университета… twitter.com/i/web/status/9…

    twitter.com/sementry/statu…

    19:33
    @backendsecret А это прямое нарушение Закона, если речь не о силовых структурах или структурах, связанных с гос. тайной.

    twitter.com/IgorGolov/stat…

    19:34
    @sleem_muzzy @backendsecret В РФ много именитых вузов, готовящих очень сильных программистов. Из самых известных: И… twitter.com/i/web/status/9…

    twitter.com/evkaky/status/…

    19:39
    @vkryukov76 @backendsecret Я кстати работала в компании где рассказывали что пару лет назад у них сотрудница пришла… twitter.com/i/web/status/9…

    вечер томных историй продолжается twitter.com/Alvcohen/statu…

    19:43
    [опрос] есть ли у вас высшее образование?

    у 70% опрошенных есть высшее техническое образование, что не может не радовать twitter.com/backendsecret/…

    19:49

    а что еще больше радует, так это 74%, которые признались, что в том или ином виде образование пригодилось им в IT-карьере

    19:52

    # Пятница 21 твит

    @backendsecret …остальные 26% в ТОП менеджменте и считают прибыль по акциям своих компаний, а не разгребают беклог… twitter.com/i/web/status/9…

    twitter.com/Bubyakin/statu…

    10:20
    @backendsecret @sementry @sleem_muzzy А тот, кому только-только поступать имеет проблему с выбором, поскольку не мо… twitter.com/i/web/status/9…

    в большинстве случаев это слепой выбор, т.к. никто не знает, что какая специальность означает, какой ВУЗ лучше и т.… twitter.com/i/web/status/9…

    10:26

    я, например, только к 4 курсу понял, что на самом деле не хочу быть инженер-системотехником, а хочу быть инженер-программистом

    10:28
    @backendsecret Вышка прогеру? Только не в России, ни в коем случае

    ну зачем так сразу. я уверен, что если поискать и пособирать мнения, то не все окажется таким однозначным twitter.com/kelin2025/stat…

    11:05

    можно долго аргументированно говорить о том, насколько унылы конкретные университеты/преподаватели/специальности/система образования

    11:08

    но я все равно буду считать, что кто хочет - будет искать возможности, а кто не хочет - будет искать причины и обвинять всех кроме себя

    11:11
    @kelin2025 @backendsecret показалось сначала, что это про меру наказания; нет, рановато еще прогеров вешать

    прям вижу заголовки, что backendsecret призывает вешать программистов :)
    twitter.com/green343/statu…

    11:14
    @backendsecret Самое главное - отсутствие провязок с бизнесом. Теория может быть хорошей, но в этом нет смысла без… twitter.com/i/web/status/9…

    twitter.com/toivonens/stat…

    11:15
    @backendsecret Прочитал УК РФ, могу идти работать адвокатом!

    twitter.com/lazeez/status/…

    11:20

    а если серьезно, то речь не про достаточность PMBoK знаний, а про их универсальность

    11:21
    @toivonens @backendsecret И ладно у студентов нет провязок с бизнесом, так ведь преподаватели многие вообще никогд… twitter.com/i/web/status/9…

    twitter.com/Sigiller/statu…

    11:29
    @backendsecret лучше было бы сформулировать как "пмбок пригодится и при создании сайтика так и при постройке самолета" :)

    twitter.com/barskykd/statu…

    13:56
    @kelin2025 @konart @backendsecret Смысл трындеть о своём успехе, тем более в твиттере? Каждый счастлив в одиночку. )

    твиттер нужен для нытья twitter.com/kosyag/status/…

    14:38
    @strizhechenko @backendsecret Технические знания нужны только прожект микро-менеджеру. Нормальному ПМ должно быть п… twitter.com/i/web/status/9…

    технические знания не обязательны, но с ними спокойней - зная специфику сферы можно задавать правильные вопросы
    twitter.com/borovikov/stat…

    15:34
    @backendsecret ...и как специализированная соц.сеть для юмористов

    twitter.com/Steve_Jules/st…

    15:37
    @backendsecret Есть ещё и такая точка зрения, и её тоже надо озвучить: techbeacon.com/project-manage…

    Project management: A surefire way to kill your software product
    twitter.com/62mkv/status/9…

    15:46
    @strizhechenko @backendsecret Я подразумеваю, что в команде есть продакт, за стратегию продукта он отвечает. прожек… twitter.com/i/web/status/9…

    говорят, PM не нужен twitter.com/borovikov/stat…

    16:01
    @backendsecret это напоминает споры верующих/атеистов: доказательств ее необходимости нету, но приятно же чувствова… twitter.com/i/web/status/9…

    twitter.com/qtankle/status…

    16:02

    сколько бы тема диплома и его необходимости для работы в нашей сфере не поднималась в backendsecret, все равно будет интересно читать

    17:40

    возможно, я был не слишком активным в срачиках, но я рад, что создал повод для общения

    17:46

    коллеги, не релизьте ничего в пятницу вечером, будьте благоразумны

    17:51

    # Суббота 10 твитов

    пятничные релизы взбодрили читателей :)

    18:23
    @backendsecret Если вы боитесь пятничных релизов - значит ваш процесс разработки полное говно.

    говно или нет, но ведь гораздо спокойней когда есть представители команды доступные сразу после релиза twitter.com/imdefined/stat…

    18:26
    @backendsecret Пишите тесты! Fearless delivery называется

    качественные тесты помогут предупреждать проблемы еще при разработке, но готовы ли вы полностью положиться на них?
    twitter.com/sleem_muzzy/st…

    18:34

    например, если вы никак не контролируете качество тестов и верите в непогрешимость вас и вашей команды, то стоит задуматься

    18:36

    nobody is perfect, так что пока есть человеческий фактор, есть и вероятность ошибки

    18:37
    @backendsecret Ну начинается! Может ещё улицу на красный не переходить и в машине пристёгиваться?!

    если живете в России, то можно и релизить, и переходить на красный, и не пристегиваться - страна возможностей :)
    twitter.com/MrPopter/statu…

    18:44
    @backendsecret два года релизим в основном по пятницам, ниразу еще ничего в ночь или по выходным не фиксили

    в треде есть и success story twitter.com/OlegYch/status…

    18:45
    @backendsecret Это как такое возможно? Вы не контролируете качество тестов? Что за сюр?

    из того, что у меня было на каждом проекте - обязательные кодревью (в т.ч. и тестов) + периодический запуск мутацио… twitter.com/i/web/status/9…

    18:58

    почему периодический запуск - мутационное тестирование очень дорогое (время), чтобы прикручивать его к CI большого проекта

    19:00

    если кто-то знает дешевый способ контролировать качество разнообразных тестов (unit, integration, UI), то прошу в реплаи

    19:02

    other